Lego: a Modular Accelerator Design Code
نویسندگان
چکیده
An object-oriented accelerator design code has been designed and implemented in a simple and modular fashion. It contains all major features of its predecessors: TRACY and DESPOT. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Components can be moved arbitrarily in the three dimensional space. Several symplectic integrators are used to approximate the integration of the Hamiltonian. A differential algebra class is introduced to extract a Taylor map up to arbitrary order. Analysis of optics is done in the same way both for the linear and non-linear case. Currently, the code is used to design and simulate the lattices of the PEP-II. It will also be used for the commissioning.
منابع مشابه
LEGO - A Class Library for Accelerator Design and Simulation
An object-oriented class library of accelerator design and simulation is designed and implemented in a simple and modular fashion. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Symplectic integrators are used to approximate the integration of the Hamiltonian. A di erential algebra class is introduced to extract a Taylor map ...
متن کاملLava: model-driven development of configurable mpsoc hardware structures for robots
Deploying multicore or multiprocessor hardware for robotics applications is highly beneficial. Parallel hardware structures can be utilized to improve the performance, real-time characteristics, or fault tolerance. Special accelerator components can boost the performance and energy efficiency even more. However, the optimal hardware design is application-specific. This is a dilemma especially f...
متن کاملLego-technology Approach for Beam Line Design
In this paper we present an approach to study some problems of beam line modeling and optimization. We use a modular principle for all levels of the modeling and optimization procedures. The design code proposed by J.Irwin with colleagues is based on modular presentation only for beam line description. For every module (LEGO-module) they used numerical methods for equation motion integration an...
متن کاملDesign and Simulation of Photoneutron Source by MCNPX Monte Carlo Code for Boron Neutron Capture Therapy
Introduction Electron linear accelerator (LINAC) can be used for neutron production in Boron Neutron Capture Therapy (BNCT). BNCT is an external radiotherapeutic method for the treatment of some cancers. In this study, Varian 2300 C/D LINAC was simulated as an electron accelerator-based photoneutron source to provide a suitable neutron flux for BNCT. Materials and Methods Photoneutron sources w...
متن کاملCode Synthesis for Timed Automata
We present a framework for development of real-time embedded systems based on the recently presented model of timed automata extended with real-time tasks. It has been shown previously that design problems such as reachability and schedulability are decidable for the model of timed automata with tasks. In this paper we describe how to automatically synthesise executable code with predictable ti...
متن کامل